// this指向当前对象   ts中就记住this当前对象
class Dog{
    // 声明类型
    gname:string
    gage:number
    // 构造函数会在对象创建时调用
    constructor(gname:string,gage:number){
      
        console.log(' 构造函数执行。。',this);
        // 赋值
        this.gname=gname
        this.gage=gage
    }
    bark(){
        alert('汪汪汪')
        console.log(this);
        
    }
}
// 创建不同的狗狗  构造方法
const dog1=new Dog('小白',1)
const dog2=new Dog('小黑',2)
const dog3=new Dog('小绿',3)
const dog4=new Dog('小黄',4)
console.log(dog1);
console.log(dog2);
console.log(dog3);
console.log(dog4);
